package com.uziot.bucket.design;

/**
 * @author shidt
 * @version V1.0
 * @className package_info
 * @date 2021-02-02 15:29:00
 * @description 桥接模式的主要作用就是通过将抽象部分与实现部分分离，
 * 把多种可匹配的使用进行组合。说白了核心实现也就是在A类中含有B类接口，
 * 通过构造函数传递B类的实现，这个B类就是设计的桥。
 * <p>
 * 那么这样的桥接模式，在我们平常的开发中有哪些场景
 * <p>
 * JDBC多种驱动程序的实现、同品牌类型的台式机和笔记本平板、业务实现中的多类接口同组过滤服务等。
 * 这些场景都比较适合使用桥接模式进行实现，因为在一些组合中如果有如果每一个类都实现不同的服务
 * 可能会出现笛卡尔积，而使用桥接模式就可以非常简单。
 */

